BuildFile dependency cleaning, 1st round#50916
Conversation
|
cms-bot internal usage |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50916/49295
|
|
A new Pull Request was created by @dan131riley for master. It involves the following packages:
@AdrianoDee, @Alejandro1400, @BenjaminRS, @DickyChant, @Dr15Jones, @JanChyczynski, @Martin-Grunewald, @Moanwar, @antoniovagnerini, @arunhep, @atpathak, @battibass, @bsunanda, @civanch, @cmsbuild, @ctarricone, @emeschi, @francescobrivio, @ftorrresd, @fwyzard, @gabrielmscampos, @jfernan2, @kfjack, @kpedro88, @lviliani, @makortel, @mandrenguyen, @mdhildreth, @miquork, @mkirsano, @mmusich, @nothingface0, @perrotta, @quinnanm, @rseidita, @sensrcn, @smorovic, @smuzaffar, @srimanob, @sroychow, @ssekmen, @theofil, @tvami can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
@cmsbuild please test |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-50916/49376
|
|
Pull request #50916 was updated. @AdrianoDee, @Alejandro1400, @BenjaminRS, @DickyChant, @Dr15Jones, @JanChyczynski, @Martin-Grunewald, @Moanwar, @antoniovagnerini, @arunhep, @atpathak, @battibass, @civanch, @cmsbuild, @ctarricone, @emeschi, @francescobrivio, @ftorrresd, @fwyzard, @gabrielmscampos, @jfernan2, @kfjack, @kpedro88, @lviliani, @makortel, @mandrenguyen, @mdhildreth, @miquork, @mkirsano, @mmusich, @perrotta, @quinnanm, @rseidita, @sensrcn, @smorovic, @smuzaffar, @srimanob, @sroychow, @theofil, @tvami can you please check and sign again. |
|
+1 |
|
+l1 |
|
+1 |
1 similar comment
|
+1 |
|
+dqm |
|
+daq |
|
please test |
|
+1 Size: This PR adds an extra 192KB to repository Comparison SummarySummary:
|
|
+1 |
| @@ -1,3 +1,4 @@ | |||
| <use name="rootcling"/> | |||
There was a problem hiding this comment.
Why do we need a dependency on ROOT here?
There are no ROOT-related includes in this package, and I don't see any ROOT-related libraries in the linker lookup:
libDataFormatsAlpakaCommonCudaAsync.so:
linux-vdso.so.1 (0x00007ffc2dba7000)
libFWCoreUtilities.so => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/lib/el9_amd64_gcc13/libFWCoreUtilities.so (0x00007f15bd102000)
libcudart.so.12 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/cuda/12.9.1-2f902b8cd69fc02665180a65ec16b3a4/lib64/libcudart.so.12 (0x00007f15bce00000)
libtbb.so.12 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libtbb.so.12 (0x00007f15bcda7000)
libstdc++.so.6 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib64/libstdc++.so.6 (0x00007f15bca00000)
libgcc_s.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib64/libgcc_s.so.1 (0x00007f15bd0db000)
libc.so.6 => /lib64/libc.so.6 (0x00007f15bc600000)
libuuid.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libuuid.so.1 (0x00007f15bcd9e000)
libcms-md5.so => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libcms-md5.so (0x00007f15bcd98000)
/lib64/ld-linux-x86-64.so.2 (0x00007f15bd16a000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f15bcd93000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f15bcd8e000)
librt.so.1 => /lib64/librt.so.1 (0x00007f15bcd89000)
libm.so.6 => /lib64/libm.so.6 (0x00007f15bccae000)
libDataFormatsAlpakaCommonROCmAsync.so:
linux-vdso.so.1 (0x00007ffe22d52000)
libFWCoreUtilities.so => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/lib/el9_amd64_gcc13/libFWCoreUtilities.so (0x00007f1b71e8f000)
libamdhip64.so.7 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libamdhip64.so.7 (0x00007f1b70400000)
librocm_smi64.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/librocm_smi64.so.1 (0x00007f1b702ac000)
libtbb.so.12 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libtbb.so.12 (0x00007f1b71e34000)
libstdc++.so.6 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib64/libstdc++.so.6 (0x00007f1b70000000)
libgcc_s.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib64/libgcc_s.so.1 (0x00007f1b71e0f000)
libc.so.6 => /lib64/libc.so.6 (0x00007f1b6fc00000)
libuuid.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libuuid.so.1 (0x00007f1b71de4000)
libcms-md5.so => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libcms-md5.so (0x00007f1b71dde000)
/lib64/ld-linux-x86-64.so.2 (0x00007f1b71ef7000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f1b71dd9000)
librocprofiler-register.so.0 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/librocprofiler-register.so.0 (0x00007f1b71d66000)
librt.so.1 => /lib64/librt.so.1 (0x00007f1b71d5f000)
libamd_comgr.so.3 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libamd_comgr.so.3 (0x00007f1b65e00000)
libhsa-runtime64.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libhsa-runtime64.so.1 (0x00007f1b65a00000)
libnuma.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libnuma.so.1 (0x00007f1b71d52000)
libm.so.6 => /lib64/libm.so.6 (0x00007f1b6ff25000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f1b71d4b000)
libfmt.so.10 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libfmt.so.10 (0x00007f1b70288000)
libz.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libz.so.1 (0x00007f1b7026a000)
libzstd.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/cms/cmssw/CMSSW_17_0_X_2026-05-19-2300/external/el9_amd64_gcc13/lib/libzstd.so.1 (0x00007f1b6fe53000)
libelf.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib/libelf.so.1 (0x00007f1b6fb95000)
libdrm.so.2 => /lib64/libdrm.so.2 (0x00007f1b6fe3c000)
libdrm_amdgpu.so.1 => /lib64/libdrm_amdgpu.so.1 (0x00007f1b71d3c000)
libDataFormatsAlpakaCommonSerialSync.so:
linux-vdso.so.1 (0x00007fff4559b000)
libstdc++.so.6 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib64/libstdc++.so.6 (0x00007f95c7a00000)
libm.so.6 => /lib64/libm.so.6 (0x00007f95c7925000)
libc.so.6 => /lib64/libc.so.6 (0x00007f95c7600000)
/lib64/ld-linux-x86-64.so.2 (0x00007f95c7d2e000)
libgcc_s.so.1 => /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02942/el9_amd64_gcc13/external/gcc/13.4.0-6908cfdf803923e783448096ca4f0923/lib64/libgcc_s.so.1 (0x00007f95c7ce0000)|
+core Changes in |
|
please build using full cmssw for CMSSW_17_0_UBSAN_X |
|
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-2835f8/53401/summary.html |
|
+1 |
1 similar comment
|
+1 |
|
+hlt
|
|
-heterogeneous see #50916 (review) |
PR description:
This PR is the first pass of some dependency cleanups.
General changes:
rootcling. See Add missing dependence on ROOT to CondFormats/MLObjects #50692 for motivation.DataFormats/Provenancetosource_only="1". Outside of IO modules and FWCore, most uses ofDataFormats/Provenanceare for one of a few elementary types likeedm::EventIDoredm::Timestamp. These uses do not need the dependency onFWCore/ReflectionthatDataFormats/Provenancebrings in. A future PR may move the core types into a separate package.rootmathtorootmathcore.boostandclhepSpecific changes:
CalibCalorimetry/EBPhase2TPGToolstoOnlineDB/EcalCondDB. TheOnlineDBpulls in the Oracle client libraries, which is undesirable. See When building some libraries, get error about libnsl.so being missing #50279.ModuleDescriptioninRecoTracker/DeDx/plugins/HLTDeDxFilter.ccResolves cms-sw/framework-team#1973
PR validation:
Compiles. No changes that should affect physics or computational performance.